package com.dale.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dale.common.dto.BlogDto;
import com.dale.entity.Blog;
import com.dale.entity.MetaBlog;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Dale
 * @since 2020-05-25
 */
public interface MetaBlogService extends IService<MetaBlog> {

    IPage<BlogDto> queryBlogByMeta(Page<BlogDto> page, List names);

    /**
     * 新增博客 给他分类
     * @param metas
     * @param blogId
     */
    void addMetaOnBlog(List<String> metas, Long blogId);


    /**
     * 查询该博客的 分类
     * @param bid
     * @return
     */
    List<String> queryBlogMetas(Long bid);
}
